跳到主要内容

百度队列

队列名称: cdn_baidu

公共参数

公共参数表示提交队列时,它在所有或多数的提交中都需要传递的

taskId*

用于回写 Task 的处理情况,这是必须要传递的

find 示例:

  • taskId Task 表的 ID
{
taskId: 'xxxxxx'
}

domainId

用于回写到 cdn 的状态或数据,可选

find 示例:

  • domainId cdn 表的 ID
{
domainId: 'xxxxxx'
}

域名操作接口

查询域名是否可添加

action: checkDomainValid

request 示例:

  • domain 被查询的域名
{
domain: 'www.example.com',
}

response 示例:

{
isValid: true,
message: 'the domain is valid'
}

阅读更多

查询域名是否备案

action: checkDomainIcp

request 示例:

  • domain 被查询的域名
{
domain: 'www.example.com',
}

response 示例:

{
IcpStatus: false
}

阅读更多

查询域名归属权验证方法

action: getDomainHowToVerify

request 示例:

  • domain 被查询的域名
{
domain: 'www.example.com',
}

response 示例:

{
"howToVerify": [
{
"domain": "test.baidu.com",
"type": "DNS_TXT",
"details":[
{
"verifyDomain": "bdy-verify.test.baidu.com",
"targetTxt": "71bcf6de-fbc1bc1d"
},
{
"verifyDomain": "bdy-verify.baidu.com",
"targetTxt": "71bcf6de-00876282"
}
]
}
]
}

阅读更多

创建加速域名接口

find:

  • domainId 回写域名信息

action: createCdnDomain

request 示例:

  • domain 表示需要创建 CDN 的加速域名
  • origin 源站配置
    • peer 格式为 ${protocol}://${address}:${port}
{
domain: 'www.example.com',
origin: [{
peer: 'https://171.107.86.35:443'
}],
form: 'default'
}

response 示例:

{
insId: 'xxx-xxx',
status: 'OPERATING',
cname: 'test.baidu.com.a.bdydns.com'
}

阅读更多

停用加速域名接口

action: disableCdnDomain

request 示例:

  • domain 需要停用的加速域名
{
domain: 'www.example.com',
}

response 示例:

// 暂无

阅读更多

启用加速域名接口

action: enableCdnDomain

request 示例:

  • domain 需要启用的 CDN 加速域名
{
domain: 'www.example.com',
}

response 示例:

// 暂无

阅读更多

删除加速域名接口

action: deleteCdnDomain

request 示例:

  • domain 需要删除的加速域名
{
domain: 'www.example.com',
}

response 示例:

// 暂无

阅读更多

域名配置接口

查询加速域名详情接口

action: getDomainConfig

request 示例:

  • domain 需要查询 CDN 的加速域名
{
domain: 'www.example.com',
}

response 示例:

// 暂无

阅读更多

缓存配置接口

设置缓存过期规则

action: configCacheTTL

request 示例:

  • domain 需要查询 CDN 的加速域名
  • cacheTTL 缓存规则列表
{
domain: 'www.example.com',
cacheTTL: [
{
"type": "suffix",
"value": ".php;.jsp;.asp",
"ttl": 0,
"weight": 3,
"overrideOrigin": true
},
{
"type": "path",
"value": "/",
"ttl": 2592000,
"weight": 1,
"overrideOrigin": false
}
]
}

response 示例:

{
"status": "RUNNING"
}

阅读更多

查询缓存过期规则

action: getConfigCacheTTL

request 示例:

  • domain 需要查询 CDN 的加速域名
{
domain: 'www.example.com',
}

response 示例:

// 暂无

阅读更多